規劃授權伺服器 (Mac OS X)
 
 
 

您需要規劃授權伺服器,以便管理您在執行網路授權啟用公用程式時所接收到的 Autodesk 產品授權。

規劃授權伺服器之自動啟動的步驟

規劃授權伺服器之前,請確保已完成以下步驟:

  1. 在主目錄下建立名為 NLM 的目錄,例如 /Users/<使用者 ID>/NLM
  2. 將檔案 lmgrdadskflexlmutil 以及您的產品授權檔 (.lic) 移至在步驟 1 中建立的 NLM 目錄。
  3. 如果不存在該目錄,請使用 sudo 指令在 /Library 下建立 StartupItems 目錄。例如,sudo mkdir StartupItems
  4. 建立啟動項目目錄;例如 /Users/<使用者 ID>/adsknlm
  5. 在終端中輸入以下內容,以建立可執行腳本檔,例如 adsknlm
    注意事項可執行檔的名稱必須與目錄名稱相同。
    #!/bin/sh
    ./etc/rc.common
    StartService ()
    {
       ConsoleMessage “Starting Autodesk Network License Manager”
       /Users/<使用者 ID>/NLM/lmgrd -c\
       /Users/<使用者 ID>/NLM/productlicense.lic -l\
       /Users/<使用者 ID>/NLM/debug.log
       }
       StopService ()
    {
       ConsoleMessage “Stopping Autodesk Network License Manger”
       /Users/<使用者 ID>/NLM/lmutil lmdown -q -all -force
       }
       Restart Service ()
       {
       ConsoleMessage “Restarting Autodesk Network License Manger”
       /Users/<使用者 ID>/NLM/lmutil lmreread
    }
    RunService “$1”
  6. 在終端中輸入以下內容,以向腳本授予可執行權限:
    chmod +x adsknlm
  7. 在終端中輸入以下內容,以建立名為 StartupParameters.plist 的性質清單檔並將其加入目錄:
    {
    Description =”Autodesk Network License Manager”;
    Provides =(“adsknlm”)
    OrderPreference =”None”;
    Messages=
    {
    start= “Starting Autodesk Network Manager Service”;
    stop= “Stopping Autodesk Network Manager Servce”;
    };
    }
    {
  8. 在終端中輸入以下內容,以將啟動項目目錄移至 /Library/StartupItems/ 中並修改您的目錄權限:
    注意事項由于安全原因,您的啟動項目目錄應屬於 root,群組應設定為 wheel,目錄權限應為 755。
    sudo mv /Users/<使用者 ID>/adsknlm/ /Library/StartupItems/
    sudo chown root /Library/StartupItems/adsknlm/
    sudo chgrp wheel /Library/StartupItems/adsknlm/
    sudo chmod 755 /Library/StartupItems/adsknlm/
    sudo chown root /Library/StartupItems/adsknlm/*
    sudo chgrp wheel /Library/StartupItems/adsknlm/*
  9. 產生的目錄外觀如下:
    drwxr-xr-x 4 root wheel 136 Jul 31 01 01:50
    drwxr-xr-x 3 root wheel 102 Jul 30 01 21:59
    -rw-r--r-- 1 root wheel 204 Jul 30 20:16 StartupParameters.plist
    -rwxr-xr-x 1 root wheel 417 Jul 31 00:45 adsknlm
  10. 重新啟動 Mac 並在 debug.log 檔 (/Users/<使用者 ID>/NLG/) 中確認 lmgrdadskflex 已成功啟動。
注意事項在授權伺服器上執行任何系統維護之前,請參閱〈停止並重新啟動授權伺服器〉。